#include <apue.h>

int main(void)
{
	sigset_t set, oset, pset;
	sigemptyset(&set);
	sigaddset(&set, SIGINT);
	sigprocmask(SIG_SETMASK, &set, &oset);
	if(sigismember(&oset, SIGINT))
		printf("SIGINT\n");
	sleep(5);
	sigpending(&pset);
	if(sigismember(&pset, SIGINT))
		printf("receive ctrl-c");

	exit(0);
}
